My apologies to the somewhat rough copy of this; I spent about an hour and a half putting it together as a quick solution for someone on the net. If you find any problems with using it, contact me at:
Click on the “Start Using BigTools” button to put BigTools into the message-passing heirarchy. This makes the BigTools palette available during the current session of HyperCard. Clicking “Stop Using BigTools” stops its use.
To toggle the display of the BigTools palette, type Shift+Tab. Send the message "showBigTools" using either the message box or a button script:
on mouseUp
showBigTools
end mouseUp
If you leave BigTools in your HyperCard folder, add this line to your openstack handler:
on openstack
start using stack "BigTools v1.0"
<rest of openstack handler>
pass openstack
end openstack
This will allow use of BigTools without adding its resources or palette-control handlers to your own stack. Just be sure that the openstack, closestack, etc. handlers from your stack include a "pass" command, to allow BigTools to receive the messages.
Use ResEdit to copy these resources to your stack from the BigTools v1.0 stack:
PICT id 28617
PLTE id 28617
Check the stack script of BigTools v1.0 for examples of the handlers controlling “TheBigTools” palette. You could easily modify this to activate on enterKey, the press of a functionKey (for those with extended keyboards), or to just display continuously.
This stack may be freely distributed, but is copyrighted software. If you use this stack or its resources in another stack, my only stipulation is that you include the following message in your credits: